package Map_and_Set;

import java.util.*;

/**
 * Map集合的常见方法
 */
public class MapTest {
    public static void main(String[] args) {
//        Map<String,String> map=new TreeMap<>();
//        map.put("及时雨","宋江");
//        map.put("智多星","吴用");
//        map.put("九纹龙","史进");
//        map.put("豹子头","林冲");
//        System.out.println(map.put("智多星","小熊"));
//        System.out.println(map);
//        //取出所有的key值
//        Set<String> keys=map.keySet();
//        System.out.println("当前元素的所有key值为：");
//        for (String str:keys) {
//            System.out.print(str+" ");
//        }
//        System.out.println();
//        //取出所有的value值
//        Collection<String> values=map.values();
//        System.out.println("当前元素的所有value值为：");
//        for (String str1:values) {
//            System.out.print(str1+" ");
//        }
        Map<String,String> map=new TreeMap<>();
         try {
             map.put(null,null);
         }catch (NullPointerException e){
             System.out.println("key为空！");
         }
         map.put("test",null);
        System.out.println(map);
    }
}
